RSS + 推荐算法
背景
在我的手机上的 RSS 阅读器中,我已经订阅了超过 80 个网站。
随着订阅数量的增加,我发现我已经完全没有办法看完所有更新的文章。只能有选择地,优先看某一分类的订阅的更新,这就使其它的订阅形同虚设。
在我的订阅中,有的一日数更,有的数日甚至数周一更。对于一日数更类型的网站,往往其中只有一小部分的内容是我感兴趣的。
于是我需要一个推荐列表,帮助我把我可能感兴趣的、对我可能有用的文章筛选出来。
形态
一个长期运行的服务程序,最好是一个自部署服务,将推荐算法筛选出的文章组成新的 RSS 订阅。
功能
根据用户提供的 opml 文件对 RSS 订阅列表进行定期轮询,在获取到新文章后,访问原文抓取原文内容,通过推荐算法处理获取到的内容,判断是否应该加入推荐列表。
- 可以根据用户提供的 RSS 订阅列表初步判断用户喜好。
- 应该提供给用户点赞和点踩的功能以辅助改进推荐算法。
参考项目
Yakread
功能上基本符合我的设想,支持导入 opml,也支持 newsletter 订阅。
网站的盈利模式很简单:在文章列表中插入广告,如果不想看广告则可以氪金去除广告。
但缺点也很明显:
- 要使用 newsletter 功能需要使用网站提供的邮箱,这会导致如果未来要从这个服务迁移,会很困难
- 对于 RSS 订阅的文章列表,很多人可能很难接受其中被插入广告